package uk.ac.manchester.tewpl.iceiface.client.curriculummap;

import java.util.Collection;
import java.util.HashMap;

import uk.ac.manchester.tewpl.iceiface.client.model.KBIndividualModel;
import uk.ac.manchester.tewpl.iceiface.client.model.KBObjectPropertyModel;

/*
 * Class to model an individual, along with it's object properties
 */
public class FilterResult {
	
	private KBIndividualModel indiv;
	private java.util.Map<KBObjectPropertyModel, Collection<KBIndividualModel>> properties;
	
	public FilterResult(KBIndividualModel individual) {
		indiv = individual;
		properties = null;
	}
	
	public FilterResult(KBIndividualModel individual, java.util.Map<KBObjectPropertyModel, Collection<KBIndividualModel>> props) {
		indiv = individual;
		properties = props;
	}

	public KBIndividualModel getIndividual() {
		return indiv;
	}
	
	public java.util.Map<KBObjectPropertyModel, Collection<KBIndividualModel>> getProperties() {
		return properties;
	}

}
